stag-headed tree - French English Dictionary